home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / database / mltlck10.zip / MULTLOCK.TXT < prev    next >
Text File  |  1994-12-08  |  15KB  |  276 lines

  1. Windows Multi-Lock Version 1.0,   Dec. 1994
  2.  
  3. Registration
  4.  
  5. Installation
  6.  
  7. Setting up Username-Password combinations (multiset.exe)
  8.  
  9. Using the Password Dialog (multlock.exe)
  10.  
  11. Recommended Usage
  12.  
  13. Further Windows Security Options for Program Manager
  14.  
  15.  
  16. Installation
  17.  
  18. To Install Windows Multi-Lock simply copy the files multlock.exe, multiset.exe, and multlock.hlp to any 
  19. directory in your PATH.  The most obvious choice is the c:\windows directory.  When this is done you are 
  20. ready to setup your initial password.  This is done by running multiset.exe.
  21.  
  22. You can run these executables from the Run command in Program Manager or File Manager but a 
  23. preferred method would be to create an entry for each one in an existing or new program group.  This 
  24. information is available in the Windows documentation.
  25.  
  26. The multiset.exe program will write out files that contain username-password information.  These files will 
  27. be written to the directory defined by the environment variable WINLOCK.  An example of how this 
  28. environment variable should be set in the autoexec.bat file is as follows.  The windows directory does not 
  29. have to be used, any directory you wish may contain the files used by these two programs.
  30.  
  31. SET WINLOCK=c:\windows
  32.  
  33.  
  34. Setting up Username-Password combinations (multiset.exe)
  35.  
  36.  
  37. To correctly use Windows Multi-Lock, an explanation of the username-password scheme is needed.  
  38. There are two types of username-password combinations: admin and user.  An admin username-password 
  39. combination should be assigned to the controlling user of the system to be protected since this username-
  40. password has the privilege to add and delete users, assign users to executables, and to execute any 
  41. executable on a system no matter if the admin username is assigned to it or not.  The admin username-
  42. password combination is analogous to the UNIX super-user or an administrator account on Windows NT.  
  43. There is only one admin username-password combination on a system and it will be the first one defined.  
  44. A user username-password combination will be initially added by the admin and the executables that this 
  45. user has privileges to execute will also be defined by the admin.  The user can modify his own password, 
  46. but this is the only control the user is given.
  47.  
  48. To set up the admin username-password and any additional username-password combinations, multiset.exe 
  49. must be executed.
  50.  
  51. Run multiset.exe
  52.  
  53. The dialog will appear to setup Windows Multi-Lock:
  54.  
  55. When this dialog appears for the first time it will prompt you to define the admin username-password.  
  56. Once this is done, the admin username-password must be entered whenever multiset.exe is executed to 
  57. perform any actions other than changing a user's password.
  58.  
  59. The cursor will be positioned in the Admin. Username field when this dialog appears.  Once the admin 
  60. username has been typed, press TAB to proceed to the Admin password field and type the admin 
  61. password.  After the admin password has been typed press ENTER.  The software will notify you if the 
  62. username-password was entered correctly and if it was, then you may continue with any of the pull down 
  63. options under FILE.
  64.  
  65. Change User Password
  66.  
  67. When the FILE - Change User Password option is chosen, the Windows Multi-Lock Change Password 
  68. dialog will appear.  This dialog allows any user to change his password, if the old one is known.
  69.  
  70. The cursor will be positioned in the username field when this dialog comes up.  Type in the username 
  71. desired and then press TAB.  This will take you to the old password field.  Type in the current password 
  72. associated with the username and then press TAB to proceed to the new password field.  Type in the new 
  73. password desired and then press TAB again.  Type in the new password again to confirm your change and 
  74. then press ENTER or OK to accept the change.  Press Cancel if you do not wish to change the password.
  75.  
  76. Add New User
  77.  
  78. When the FILE - Add New User option is chosen, the Windows Multi-Lock New User dialog will appear.  
  79. This dialog allows the admin to add a user to the system.
  80.  
  81. The cursor will be positioned in the username field when this dialog comes up.  Type in the username 
  82. desired and then press TAB.  This will take you to the password field.  Type in the password desired for the 
  83. username and then press TAB to proceed to the password confirmation field.  Type in the desired password 
  84. again to confirm it and then press ENTER or OK to accept the it.  Press Cancel if you do not wish to add 
  85. this user the password.
  86.  
  87. Delete Username
  88.  
  89. When the FILE - Delete Username option is chosen, the Windows Multi-Lock Delete Username dialog will 
  90. appear.  This dialog allows the admin to delete selected users from the system.
  91.  
  92. When this dialog appears, the all the current usernames on the system will be displayed in the list below the 
  93. username field.  The first username in the list will always be the one that is recognized by the software as 
  94. the admin password.  To delete a user, simply select the username you wish to delete and press the select 
  95. username button.  When a username is selected, it will be displayed in the username field and the associated 
  96. password will also be displayed.  This is also a way for the admin to examine the passwords of the various 
  97. users on the system.  Press Cancel if you do not wish to delete any usernames.
  98.  
  99. Executable/Username Assignment
  100.  
  101. When the FILE - Executable/Username Assignment option is chosen, the Windows Multi-Lock 
  102. Executable/Username Assignment dialog will appear.  This dialog allows the admin to add or remove users 
  103. to a specified executable.  When a username is added to an executable, this user then has privilege to 
  104. execute this executable.  This is assuming that the executable is protected by multlock.exe as detailed in the 
  105. Recommended Usage section.
  106.  
  107. The cursor will be positioned in the executable field when this dialog comes up and the currently existing 
  108. usernames will all be displayed in the available usernames list.  Type in the name of the executable desired 
  109. in the executable field.  When you complete typing in the name of the executable, you may begin assigning 
  110. users and setting the entrap option, do not press RETURN.  If you have previously defined some users 
  111. and/or the entrap option for the executable you specified, the defined users and the selected entrap option 
  112. will be displayed.  You may add a username by highlighting an available user and pressing the add button.  
  113. You may remove a username by selecting an assigned username and pressing the remove button.  You do 
  114. not have to define any users for an executable to save this form.  This is often the case when you only wish 
  115. the admin to have a particular access and you also wish the cursor entrapped.  Once the desired users are 
  116. assigned to the specified executable and the entrap option is set as desired, press OK to save the settings.
  117.  
  118.  
  119. Using the Password Dialog (multlock.exe)
  120.  
  121. Run multlock.exe
  122.  
  123. The dialog will appear to enter a username-password combination:
  124.  
  125. The cursor will be positioned in the username field when this dialog comes up.  At this type in a password 
  126. previously defined using the Setup Windows Multi-Lock Dialog.  Pressing the TAB key after the password 
  127. is typed will take you to the password field where the password associated with the username should be 
  128. typed.  Pressing ENTER after typing the password has the same result as selecting the OK button.  If an 
  129. incorrect password is entered then a warning dialog will appear.  If a correct username-password was 
  130. entered the dialog will dismiss.
  131.  
  132. If the Entrap Cursor option was selected on the Setup Windows Multi-Lock Dialog then the Cancel button 
  133. will be disabled and the cursor will be restricted to the Password Dialog until the proper username-password 
  134. is entered.  If the Entrap Cursor option was not chosen then the Cancel button will dismiss the Password 
  135. Dialog.
  136.  
  137. The multlock.exe program can be run without any command line arguments to lock the system when using 
  138. the Entrap Cursor option.  It can also be run with command line arguments to run another executable when 
  139. the correct password is given.  The command line arguments will include the name of the executable and 
  140. any arguments it may require.
  141.  
  142. To password protect Microsoft's Paintbrush you would enter the following in the command line field of the 
  143. Properties Dialog for Paintbrush:
  144.  
  145. multlock.exe pbrush.exe
  146.  
  147. If you wished to bring up Paintbrush with a bitmap:
  148.  
  149. multlock.exe pbrush.exe example.bmp
  150.  
  151.  
  152. Recommended Usage
  153.  
  154. Windows Multi-Lock can be used in a variety of ways.  
  155.  
  156. To lock the system quickly.
  157.  
  158. By having a readily available icon that executes the Password Dialog with no command line arguments, you 
  159. can lock your system quickly.  The Entrap Cursor option must be selected for this to be effective.  Unlike 
  160. some screen savers with passwords, Windows Multi-Lock can be initiated when desired and since it is not 
  161. a screen saver it will allow you to lock your system and still have your  favorite screen saver selected for 
  162. normal usage.
  163.  
  164. To give users the privilege necessary to unlock the system, you must assign their username to the 
  165. multlock.exe executable itself.  Use the  Executable/Username Assignment under the FILE menu on the 
  166. Setup Windows Multi-Lock Dialog  to assign a username to an executable.
  167.  
  168. To password protect programs.
  169.  
  170. By changing a programs command line field in the Properties Dialog to include multlock.exe before the 
  171. program name you can password protect that program.  This will not prohibit a user from executing the 
  172. program using the Run command of Program Manager or File Manager, modifying the Properties, or 
  173. modifying program groups.  To further protect a system, restrictions can be placed on Program Manager 
  174. and the File Manager itself should be protected with the Password Dialog.
  175.  
  176. To give users the privilege necessary to execute a program, you must assign their username to the 
  177. executable itself.  Use the  Executable/Username Assignment under the FILE menu on the Setup Windows 
  178. Multi-Lock Dialog  to assign a username to an executable.
  179.  
  180. To password protect the system at startup.
  181.  
  182. By placing the multlock.exe program in your startup with the Entrap Cursor option enabled, you can 
  183. prevent someone from simply restarting windows to get around a password.
  184.  
  185. These steps should protect a system from unauthorized access by the majority of users, but they are by no 
  186. means crack proof.
  187.   
  188.  
  189.  
  190. Further Windows Security Options for Program Manager
  191.  
  192. By adding a section to the progman.ini file in the windows directory you can further protect your system.  
  193. The Restrictions section, [Restrictions], disables some capabilities of the Program Manager environment. 
  194. The following entries can appear in the [Restrictions] section: 
  195.  
  196. Entry    Meaning
  197.  
  198. NoRun=     Specifies whether to disable the Run command on the File menu. If this entry is set to 1, 
  199. the command is disabled. If this entry is set to 0, the Run command is enabled. The default is 0 (enabled) if 
  200. no value is specified.
  201.  
  202. NoClose=    Specifies whether to prevent the user from exiting Program Manager through the File 
  203. menu, the System menu, the ALT+F4  accelerator, or the Task List. If this entry is set to 1, exiting is 
  204. prevented. If this entry is set to 0, exiting is allowed. The default is 0 (allowing exiting) if no value is 
  205. specified.
  206.  
  207. NoSaveSettings=    Specifies whether to disable the Save Settings on Exit command on the Options menu. If 
  208. this entry is set to 1, the Save Settings on Exit command is disabled. If this entry is set to 0, the command is 
  209. enabled. The default is 0 (enabled) if no value is specified.
  210.  
  211. NoFileMenu=    Specifies whether to disable the File menu and all of its commands. If this entry is set to 
  212. 1, the File menu is disabled. If this entry is set to 0, the menu is enabled. The default setting is 0 (enabled) if 
  213. no value is specified.
  214.  
  215. EditLevel=    Controls the extent to which the user can modify read-write groups. (Shared, read-only 
  216. groups cannot be modified.) This entry may be set to one of the following values:
  217.  
  218. Value    Meaning
  219.  
  220. 0    Allows any modifications to the group. This is the default.
  221. 1    Prevents the user from creating, deleting, or renaming groups. 
  222. 2    Prevents the user from creating, deleting, or renaming groups and from creating or deleting items in 
  223. a group.
  224. 3    Prevents the user from creating, deleting, or renaming groups; from creating or deleting items in a 
  225. group; and from changing command lines for items in a group.
  226. 4    Prevents the user from changing any property of an item in a group; from creating, deleting, or 
  227. renaming groups; from creating or deleting items in a group; and from changing command lines for items in 
  228. a group.
  229.  
  230. Setting NoRun to 1 and EditLevel to 3 prevents a user from using Program Manager to run any applications 
  231. that are not already in a program group.
  232.  
  233.  
  234. Registration
  235.  
  236. If you use an unregistered Windows Multi-Lock you will notice that every time you accept a password on 
  237. the Password Dialog, a box appears indicating you are unregistered and it displays the password you 
  238. entered using the Setup Windows Multi-Lock Dialog.  When you send in your registration, I will return you 
  239. a registration number that you will enter in the registration field of the registration dialog.  This will register 
  240. the software and you will no longer get the annoying box that displays your password.  This dialog can be 
  241. reached from the register menu on the Setup Windows Multi-Lock Dialog.
  242.  
  243. Windows Multi-Lock is Shareware.  If you feel that this software will be useful to you please send $5 (US 
  244. dollars) for individual license or $30 for unlimited site license to the following address:
  245.  
  246.     Stephen A. Jernigan
  247.     171 Dexter Cir
  248.     Madison, AL 35758
  249.     USA
  250.  
  251. If you are writing a check please make it out to:  Stephen A Jernigan
  252.  
  253. If you have an email address, it would be quicker and easier for both of us if you would include it with your 
  254. check so I can email you your registration number.  If you don't have email, then provide a return address 
  255. and I will mail it to you.  Please send me the version number of the software also.
  256.  
  257. Please report any bugs, suggestions for improvement or new features you would like to see.  I can be 
  258. reached through email at sajernig@ingr.com
  259.  
  260. NOTE:
  261.  
  262. This software may be freely distributed as long as the following files are all kept together and unmodified.
  263.  
  264. multiset.exe
  265. multlock.exe
  266. multlock.hlp
  267. multlock.txt
  268. readme.txt
  269.  
  270. No one except for Stephen A. Jernigan may charge a fee for this software except for various transfer fees 
  271. that some services require.
  272.  
  273. No warranty is expressed or implied for the use of this software.
  274.  
  275. Copyright (c) 1994  Stephen A. Jernigan
  276.